\hypertarget{class_warrior}{}\doxysection{Warrior Class Reference}
\label{class_warrior}\index{Warrior@{Warrior}}


{\ttfamily \#include $<$Profession.\+h$>$}

Inheritance diagram for Warrior\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_warrior}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_warrior_a514c253a8e9c3f845f11f344804335d4}{Warrior}} ()
\item 
virtual \mbox{\hyperlink{class_warrior_aab6dc963d8e8e13517e5a9e5fa74aaaa}{$\sim$\+Warrior}} ()
\item 
virtual \mbox{\hyperlink{_my_self_def_8h_a7927e087749615dae3114cc27b91c86d}{V\+O\+ID}} \mbox{\hyperlink{class_warrior_a383c6e7a27fc1d0b5b946e3c0bbeee69}{Operation}} ()
\end{DoxyCompactItemize}
\doxysubsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{class_warrior_a533344bb6d3e0aac0b12e26e365a816f}{Warrior}} (const \mbox{\hyperlink{class_warrior}{Warrior}} \&c\+Warrior)
\item 
\mbox{\hyperlink{class_warrior}{Warrior}} \& \mbox{\hyperlink{class_warrior_a811af23db095ad82244b817680836e69}{operator=}} (const \mbox{\hyperlink{class_warrior}{Warrior}} \&c\+Warrior)
\end{DoxyCompactItemize}
\doxysubsection*{Additional Inherited Members}


\doxysubsection{Detailed Description}


Definition at line 87 of file Profession.\+h.



\doxysubsection{Constructor \& Destructor Documentation}
\mbox{\Hypertarget{class_warrior_a514c253a8e9c3f845f11f344804335d4}\label{class_warrior_a514c253a8e9c3f845f11f344804335d4}} 
\index{Warrior@{Warrior}!Warrior@{Warrior}}
\index{Warrior@{Warrior}!Warrior@{Warrior}}
\doxysubsubsection{\texorpdfstring{Warrior()}{Warrior()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily Warrior\+::\+Warrior (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

Construction


\begin{DoxyParams}{Parameters}
{\em V\+O\+ID} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Definition at line 81 of file Profession.\+cpp.

\mbox{\Hypertarget{class_warrior_aab6dc963d8e8e13517e5a9e5fa74aaaa}\label{class_warrior_aab6dc963d8e8e13517e5a9e5fa74aaaa}} 
\index{Warrior@{Warrior}!````~Warrior@{$\sim$Warrior}}
\index{````~Warrior@{$\sim$Warrior}!Warrior@{Warrior}}
\doxysubsubsection{\texorpdfstring{$\sim$Warrior()}{~Warrior()}}
{\footnotesize\ttfamily Warrior\+::$\sim$\+Warrior (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}

Destruction


\begin{DoxyParams}{Parameters}
{\em V\+O\+ID} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Definition at line 93 of file Profession.\+cpp.

\mbox{\Hypertarget{class_warrior_a533344bb6d3e0aac0b12e26e365a816f}\label{class_warrior_a533344bb6d3e0aac0b12e26e365a816f}} 
\index{Warrior@{Warrior}!Warrior@{Warrior}}
\index{Warrior@{Warrior}!Warrior@{Warrior}}
\doxysubsubsection{\texorpdfstring{Warrior()}{Warrior()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily Warrior\+::\+Warrior (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_warrior}{Warrior}} \&}]{c\+Warrior }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}

Copy Construction


\begin{DoxyParams}{Parameters}
{\em const} & \mbox{\hyperlink{class_warrior}{Warrior}}\& c\+Warrior \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{class_warrior_a383c6e7a27fc1d0b5b946e3c0bbeee69}\label{class_warrior_a383c6e7a27fc1d0b5b946e3c0bbeee69}} 
\index{Warrior@{Warrior}!Operation@{Operation}}
\index{Operation@{Operation}!Warrior@{Warrior}}
\doxysubsubsection{\texorpdfstring{Operation()}{Operation()}}
{\footnotesize\ttfamily \mbox{\hyperlink{_my_self_def_8h_a7927e087749615dae3114cc27b91c86d}{V\+O\+ID}} Warrior\+::\+Operation (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [virtual]}}

Operation


\begin{DoxyParams}{Parameters}
{\em V\+O\+ID} & \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}

\end{DoxyReturn}


Implements \mbox{\hyperlink{class_profession_a5aa827120022d9e79e00916170a3cd8d}{Profession}}.



Definition at line 105 of file Profession.\+cpp.

\mbox{\Hypertarget{class_warrior_a811af23db095ad82244b817680836e69}\label{class_warrior_a811af23db095ad82244b817680836e69}} 
\index{Warrior@{Warrior}!operator=@{operator=}}
\index{operator=@{operator=}!Warrior@{Warrior}}
\doxysubsubsection{\texorpdfstring{operator=()}{operator=()}}
{\footnotesize\ttfamily \mbox{\hyperlink{class_warrior}{Warrior}}\& Warrior\+::operator= (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_warrior}{Warrior}} \&}]{c\+Warrior }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}

Assignment


\begin{DoxyParams}{Parameters}
{\em const} & \mbox{\hyperlink{class_warrior}{Warrior}}\& c\+Warrior \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Returns}
\mbox{\hyperlink{class_warrior}{Warrior}}\& 
\end{DoxyReturn}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
C\+:/96\+\_\+project/\+Design\+Pattern/\+Product/groupinc/\mbox{\hyperlink{_profession_8h}{Profession.\+h}}\item 
C\+:/96\+\_\+project/\+Design\+Pattern/\+Product/\mbox{\hyperlink{_profession_8cpp}{Profession.\+cpp}}\end{DoxyCompactItemize}
